home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Software Vault: The Diamond Collection
/
The Diamond Collection (Software Vault)(Digital Impact).ISO
/
cdr40
/
x1j4_src.zip
/
L2EXT.H
< prev
next >
Wrap
Text File
|
1995-01-20
|
6KB
|
203 lines
/**************************************************************************\
* *
* *
* ***** ***** *
* ***** ***** *
* ***** ***** *
* ***** ***** *
* ***** ***** *
* ***** ***** *
* ***** ***** *
* ***** ***** The Firmware. The Net. *
* ***** ***** Portable. Compatible. *
* ***** ***** Public Domain. *
* ***** ***** By NORD><LINK. *
* *
* *
* *
* L2EXT.H - Externals fuer Level 2 *
* (globale Variable und nicht-int-Funktionen) *
* *
* angelegt: DC4OX *
* modifiziert: *
* *
\**************************************************************************/
/*
* Released as TheNet X-1J, September 1993
*
* Released as TheNet X-1J release 4, January 1995
*/
/* Funktionen */
/**************************************************************************/
extern char *minmem(); /* L1... */
extern char *maxmem();
extern BOOLEAN itolnk(); /* L2... */
extern BOOLEAN digipt();
extern BOOLEAN tol3sw();
extern BOOLEAN srxdNR();
extern BOOLEAN isnxti();
extern BOOLEAN splcpy();
extern unsigned setNR();
#ifdef INCLUDEcpyfb
extern MBHEAD *cpyfb();
#endif
extern BOOLEAN takfhd();
extern BOOLEAN getfid();
extern MBHEAD *makfhd();
extern BOOLEAN istome();
extern BOOLEAN cmpcal();
extern BOOLEAN cmpidl();
extern BOOLEAN cmpid();
extern BOOLEAN l1put();
extern unsigned l1get();
extern LEHEAD *allocb();
extern LEHEAD *unlink();
extern LEHEAD *relink();
extern BOOLEAN fmlink(); /* L3... / TF... */
extern unsigned nbrprt(); /* L7... / TF... */
extern BOOLEAN isrout();
extern BOOLEAN iswarm();
#ifdef MODIFIED
#ifdef HOSTCMD
extern unsigned char bbsalias[];
extern unsigned char hostalias[];
#endif
#ifdef DXCLUSTER
extern unsigned char dxcalias[];
#endif
extern unsigned enaliases;
#endif
/* Variable */
/**************************************************************************/
extern char myid[]; /* L2... */
extern char alias[];
#ifndef FIRMWARE
extern char istraf[];
#endif
extern char nmblks;
extern char Ypar;
extern char Vpar;
extern char rxfhdr[];
extern char rxfctl;
extern char rxfPF;
extern char rxfV2;
extern char rxfCR;
extern char rxfprt;
extern char txfhdr[];
extern char txfctl;
extern char txfPF;
extern char txfV2;
extern char txfCR;
extern char txfprt;
extern unsigned Fpar;
extern unsigned Opar;
extern unsigned Npar;
extern unsigned T2par;
extern unsigned T3par;
extern unsigned Rpar;
extern unsigned nmbfre;
extern LHEAD freel;
extern LHEAD rxfl;
extern LHEAD stfl;
extern LHEAD trfl;
extern LHEAD txl2fl[];
extern MBHEAD *rxfhd[];
extern MBHEAD *txfhd[];
extern LNKBLK lnktbl[];
extern LNKBLK *lnkpoi;
extern LHEAD l3rxfl; /* L3... / TF... */
extern unsigned ininat;
extern unsigned conctl;
extern unsigned VCpar; /* L7... / TF... */
#ifdef FIRMWARE
extern LHEAD monfl;
#endif
#ifdef KISSMODE
extern unsigned crlmod;
#endif
#ifdef MONITORCMD
extern unsigned char mhlcount;
extern MHEARD *mhptr;
#ifdef L3MONITOR
extern lhtyp heardl;
#endif
#endif
#ifdef MANAGED
extern unsigned auditmask;
extern char AudCon[];
extern char AudConAcc[];
extern char AudDisc[];
extern char AudDiscAcc[];
#endif
#ifdef STATSCMD
extern unsigned l2stats[NUML2STATS][NUMPORTS*2];
#endif
#ifdef MODIFIED
extern unsigned hlpflg;
extern unsigned no_digi;
#endif
#ifdef IPROUTE
extern LHEAD iprxfl;
extern LHEAD arprxfl;
#endif
#ifdef MOD_MTU
extern unsigned mtu_i_max;
extern unsigned mtu_l2_max;
#endif
#ifdef METERS
extern unsigned char rxfdev;
extern unsigned char siglev;
#endif
#ifdef ACL
extern unsigned char acl_mask;
#endif
#ifdef PORTFLUSH
extern unsigned char pending[];
#endif
/* Ende von L2EXT.H */